package dt.inlee.system.vo;


import java.util.ArrayList;
import java.util.List;

import dt.inlee.common.exception.FrameworkException;
import dt.inlee.common.util.SystemResourceUtil;


public class EmployeeBean implements java.io.Serializable {

	/** 
    * @Fields serialVersionUID : TODO() 
    */ 
    private static final long serialVersionUID = -8703401930862601718L;

    private Integer id;	//编号

	private String keyName;	//名称

	private String employeeNo;	//成员流水号
		
	private String jobNo;	//学/工号

	private String telephone;	//手机号

	private String departmentName;	//部门名字

	private String post;	//职务

	private Integer status;	//系统状态

	private String sex;  //性别
	
	private String userAddress;//地址
	
	private String photo; //图片
	
	private String familyName;  //民族
	
	private String departmentId;//部门ID
	
	private String birthday;//出生日期
	
	private String entName;//企业名称
	
	private String appSn;//卡片应用序列号
	
	private String keyConState;//主控状态
	
	private String validity;//主控有效期
	
	private String cardAppNo;//卡片应用序列号
	
	private String cardTYPE;//卡片类型
	
	private String macID;//卡片物理ID
	
	private String cardState;
	
	private String loginID;//登录名
	
	private String password;//登录密码
	
	private String consumepwd;//消费密码
	
	private String documentType;	//证件类型

	private String documentNo;	//证件号
	
	private String mcmaxedu;//每餐最大额度
	
	private String mrmaxedu;//每日最大额度
	
	private String mctxedu;//每餐提醒额度
	
	private String mrtxedu;//每日提醒额度
	
	private String balancetx;//余额提醒额度
	
	
	private String cardNumber;//卡片号码
	
	private String xfdxtx;//消费短信提醒
	private String kqdxtx;//考勤短信提醒
	private String xcdxtx;//校车短信提醒
	private String mjdxtx;//门禁短信提醒

	


	public String getXfdxtx() {
		return xfdxtx;
	}

	public void setXfdxtx(String xfdxtx) {
		this.xfdxtx = xfdxtx;
	}

	public String getKqdxtx() {
		return kqdxtx;
	}

	public void setKqdxtx(String kqdxtx) {
		this.kqdxtx = kqdxtx;
	}

	public String getXcdxtx() {
		return xcdxtx;
	}

	public void setXcdxtx(String xcdxtx) {
		this.xcdxtx = xcdxtx;
	}

	public String getMjdxtx() {
		return mjdxtx;
	}

	public void setMjdxtx(String mjdxtx) {
		this.mjdxtx = mjdxtx;
	}

	public String getCardNumber() {
		return cardNumber;
	}

	public void setCardNumber(String cardNumber) {
		this.cardNumber = cardNumber;
	}

	public String getUserAddress() {
		return userAddress;
	}

	public void setUserAddress(String userAddress) {
		this.userAddress = userAddress;
	}
	
	public String getMcmaxedu() {
		return mcmaxedu;
	}

	public void setMcmaxedu(String mcmaxedu) {
		this.mcmaxedu = mcmaxedu;
	}

	public String getMrmaxedu() {
		return mrmaxedu;
	}

	public void setMrmaxedu(String mrmaxedu) {
		this.mrmaxedu = mrmaxedu;
	}


	public String getMctxedu() {
		return mctxedu;
	}

	public void setMctxedu(String mctxedu) {
		this.mctxedu = mctxedu;
	}

	public String getMrtxedu() {
		return mrtxedu;
	}

	public void setMrtxedu(String mrtxedu) {
		this.mrtxedu = mrtxedu;
	}

	public String getBalancetx() {
		return balancetx;
	}

	public void setBalancetx(String balancetx) {
		this.balancetx = balancetx;
	}

	public String getConsumepwd() {
		return consumepwd;
	}

	public void setConsumepwd(String consumepwd) {
		this.consumepwd = consumepwd;
	}

	public String getCardAppNo() {
		return cardAppNo;
	}

	public void setCardAppNo(String cardAppNo) {
		this.cardAppNo = cardAppNo;
	}

	public String getCardState() {
		return cardState;
	}

	public void setCardState(String cardState) {
		this.cardState = cardState;
	}

	public String getCardTYPE() {
		return cardTYPE;
	}

	public void setCardTYPE(String cardTYPE) {
		this.cardTYPE = cardTYPE;
	}

	public String getMacID() {
		return macID;
	}

	public void setMacID(String macID) {
		this.macID = macID;
	}

	public String getValidity() {
		return validity;
	}

	public void setValidity(String validity) {
		this.validity = validity;
	}

	public String getKeyConState() {
		return keyConState;
	}

	public void setKeyConState(String keyConState) {
		this.keyConState = keyConState;
	}

	public String getAppSn() {
		return appSn;
	}

	public void setAppSn(String appSn) {
		this.appSn = appSn;
	}

	public String getEntName() {
		return entName;
	}

	public void setEntName(String entName) {
		this.entName = entName;
	}
	
	private List<DictionaryBean> familyNameTag = new ArrayList<DictionaryBean>();
	private List<DictionaryBean> documentTypeTag = new ArrayList<DictionaryBean>();
	private String enterpriseId;//企业id
	
	
	public String getEnterpriseId() {
		return enterpriseId;
	}

	public void setEnterpriseId(String enterpriseId) {
		this.enterpriseId = enterpriseId;
	}
	public EmployeeBean() {
		try {
			this.familyNameTag = SystemResourceUtil.getInstance().getResourceAsList(
			"familyName");
		} catch (FrameworkException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		
		try {
			this.documentTypeTag = SystemResourceUtil.getInstance().getResourceAsList(
			"documentType");
		} catch (FrameworkException e) {
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
	}
	public String getDocumentType() {
		return documentType;
	}
	public void setDocumentType(String documentType) {
		this.documentType = documentType;
	}
	public String getDocumentNo() {
		return documentNo;
	}
	public void setDocumentNo(String documentNo) {
		this.documentNo = documentNo;
	}


	public String getBirthday() {
		return birthday;
	}

	public void setBirthday(String birthday) {
		this.birthday = birthday;
	}

	public List<DictionaryBean> getFamilyNameTag() {
		return familyNameTag;
	}

	public void setFamilyNameTag(List<DictionaryBean> familyNameTag) {
		this.familyNameTag = familyNameTag;
	}

	public List<DictionaryBean> getDocumentTypeTag() {
		return documentTypeTag;
	}

	public void setDocumentTypeTag(List<DictionaryBean> documentTypeTag) {
		this.documentTypeTag = documentTypeTag;
	}

	public String getDepartmentId() {
		return departmentId;
	}
	public void setDepartmentId(String departmentId) {
		this.departmentId = departmentId;
	}
	public String getPhoto() {
		return photo;
	}
	public void setPhoto(String photo) {
		this.photo = photo;
	}

	public String getFamilyName() {
		return familyName;
	}
	public void setFamilyName(String familyName) {
		this.familyName = familyName;
	}
	public String getSex() {
		return sex;
	}
	public void setSex(String sex) {
		this.sex = sex;
	}
	public Integer getId() {
		return this.id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	public String getKeyName() {
		return this.keyName;
	}
	public void setKeyName(String keyName) {
		this.keyName = keyName;
	}
	public String getEmployeeNo() {
		return this.employeeNo;
	}
	public void setEmployeeNo(String employeeNo) {
		this.employeeNo = employeeNo;
	}
	public String getJobNo() {
		return this.jobNo;
	}
	public void setJobNo(String jobNo) {
		this.jobNo = jobNo;
	}
	public String getTelephone() {
		return this.telephone;
	}
	public void setTelephone(String telephone) {
		this.telephone = telephone;
	}
	public String getDepartmentName() {
		return this.departmentName;
	}
	public void setDepartmentName(String departmentName) {
		this.departmentName = departmentName;
	}
	public String getPost() {
		return this.post;
	}
	public void setPost(String post) {
		this.post = post;
	}
	public Integer getStatus() {
		return this.status;
	}
	public void setStatus(Integer status) {
		this.status = status;
	}

	public String getLoginID() {
		return loginID;
	}

	public void setLoginID(String loginID) {
		this.loginID = loginID;
	}

	public String getPassword() {
		return password;
	}

	public void setPassword(String password) {
		this.password = password;
	}

}
